home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
gt_power
/
dbill34.zip
/
DOORBILL.DOC
< prev
next >
Wrap
Text File
|
1991-02-22
|
22KB
|
551 lines
DOORBILL 3.4
------------
One of the MicroNet Collection
of Multi-BBS Doorware programs
for systems supporting
PCBOARD.SYS, USERS.SYS, DOOR.SYS,
CALLINFO.BBS, SFDOORS.DAT or DORINFOx.DEF
By
Ted Freeman
P.O. Box 83401
Oklahoma City, OK 73148
(C) Copyright 1990-91
All Rights Reserved
DOORBILL v3.4 - Users Guide - Page i
C O N T E N T S
=================
Warranty ............................................ 1
Copyright notice .................................... 1
Distribution ........................................ 1
Description ......................................... 1
Registration ........................................ 2
DBUTIL .............................................. 3
Categories (Add/Edit) ............................. 3
Doors (Add/Edit) .................................. 4
Post Bulletin ..................................... 5
Sort Door Listings ................................ 5
DoorBill Configuration Files ........................ 6
Door Operation Information .......................... 7
Miscellaneous Notes ................................. 8
Order Form .......................................... 9
DOORBILL v3.4 - Users Guide - Page 1
WARRANTY
--------
This product is provided "as is" without warranty of any kind. The entire
risk as to the results and performance of the program is assumed by you.
Futhermore, the author does not warrant, guarantee, or make any other
representations regarding the use of, or the results of the use of the
program, and you rely on the program and results solely at your own
risk. The author cannot and will not accept responsibility for system
damage, loss of profit, or any other special, consequential or incidental
damages resulting from the use or inability to use this product.
COPYRIGHT
---------
DOORBILL, Copyright (c) 1990 by Ted Freeman, is being distributed as
Shareware. Under this concept you may use the SHAREWARE (unregistered)
version for a reasonable period of time for evaluation after which you
must either register your copy or discontinue usage.
DISTRIBUTION
------------
This program is being distributed via the SHAREWARE concept and as such,
may be copied freely with the following restrictions:
* The program must be supplied in it's original
unmodified form, including documentation.
* DOORBILL may not be distributed as part of any
commercial application or service without the
express, written consent of the author.
* Vendors of Shareware/Public Domain software may
not distribute this program without the express,
written consent of the author, unless said Vendor
has been approved by the Association of Shareware
Professionals (ASP).
DESCRIPTION
-----------
DOORBILL is a versatile Door manager that allows you to add or delete
Door programs to your BBS with relative ease. DOORBILL features many
options such as applying level restrictions to all Categories of Doors
as well as to each individual Door. In addition you may lock any Door
based solely on the caller's baud rate! DOORBILL options include the
viewing of your Doors/Games Bulletins online, running the included
utility program while the Sysop is in local mode, creating a Bulletin
listing of all your Door Categories and Doors available. You may add,
delete, move, sort, and insert Categories and Doors with just a couple
of keystrokes. DOORBILL is compatible with PCBoard v14.x, Wildcat!,
Spitfire, RBBS, QBBS, Remote Access, as well as those BBS systems
that utilize the standard 52-line DOOR.SYS file.
DOORBILL v3.4 - Users Guide - Page 2
REGISTRATION
------------
DOORBILL represents many hours of programming and the author
deserves just compensation for his time, efforts and expertise.
If you find this program to be of some value and you continue
to use it on your BBS system, you must return the registration
form provided along with the registration fee. Registration
entitles you to free upgrades via modem from MicroNet's Support
Conference. Payments should be made in the form of a check or
money order (do NOT send cash!). Foreign orders must be in U.S.
funds drawn on a U.S. bank.
Online registration with Visa or Mastercard is available via our
Credit Card Door on the following systems:
MicroNet: (405) 528-3175 HST Livewire: (609) 235-5297 MNP5
(OK) (405) 528-8610 (609) 866-2551 HST DS
(405) 557-1103 ULTRA (609) 727-3246 MNP5
-----------------------------
DOORBILL v3.4 - Users Guide - Page 3
DBUTIL.EXE
Categories (Add/Edit)
DBUTIL.EXE is where you enter all data for your doors. It is very simple
to use but we'll take a walk through the prompts just to make sure. First,
we select "Categories (Add/Edit)". You may use the arrow keys or just type C.
Field 1: BBS DIR [C:\PCB ] <- Required Field
Path to your default BBS directory.
Field 2: BLT Menu [C:\PCB\GAMES\BLT ] <- Optional Field
Enter full Path/Filename for your DOORS BLT file (this is the menu of
bulletins you create with The Draw or whatever). Both ASCII (BLT) and
ANSI graphics (BLTG) bulletins are supported but not PCBoard @X codes.
Leave this field blank to disable.
Field 3: BLT.LST [C:\PCB\GAMES\BLT.LST ] <- Optional Field
Enter the full Path/Filename for your DOOR/GAMES BLT.LST file. This file
must be compatible with the PCBoard BLT.LST format. This is a random
access file with 30 byte fields for each entry. Leave blank to disable.
Field 4: BLT Path [C:\PCB\GEN\BLT1 ] <- Optional Field
The BLT field is for those of you who wish to post a Bulletin of all
your Door Categories and their associated Doors. This filename must be
limited to 7 characters or less because a 'G' will be appended on the
ANSI bulletin. (See 'POST BULLETIN' q.v.)
Field 5: Auto-ANSI? [Y]
This option toggles automatic ANSI detection. If this is on (default),
DoorBill will determine if the remote system has ANSI capabilities and
if so, will display the Menus using extended ASCII characters. If this
is set to 'N' or ANSI is not detected, the Menus use keyboard characters.
Whether color is displayed or not is determined by the BBS setting.
Field 6: HST [HST xxxxx ] <- Optional Field
The HST field is for US Robotics HST owners that wish to run doors that
cannot handle the high port speeds. DoorBill will switch the port speed
down to whatever the callers connect rate is (1200/2400 etc.). Valid
options are HST 9600, HST 19200, HST 38400. If you don't have an HST or
don't want to use this option, just leave the field blank. Make sure this
agrees with your port speed in PCBSETUP or field 5 of DOOR.SYS.
NOTE: The S02 register on the HST must be set to 43 (S02=43)!
Lines 4 - 24: LEVEL
Title for Menu 1: [Trivia and Word Games ] [ 30]
Title for Menu 2: [Space and War Games ] [100]
Title for Menu 3: [Miscellaneous ] [ 50] Etc.
DoorBill allows you to set a security level for each category. In the above
example, a caller with level 50 would see only the 1st and 3rd entries
but for him they would be numbered 1 and 2. He will never be aware there is
another category there. A caller with level 100 would see all 3 entries.
When the cursor is in one of the 20 Title or Level fields, F2 and F3 are
active for inserting and deleting entries.
DOORBILL v3.4 - Users Guide - Page 4
Doors (Add/Edit)
----------------
When you are done entering your Category Titles, just hit F1 and your
data will be saved. You will now see a menu of the categories you just
entered. The first entry will be highlighted. Just hit enter to select
the highlighted item or use the arrow keys to move the highlighted bar.
Using the example above, that would be Trivia and Word Games.
Now you will see "Enter Data for New Door" highlighted. Select this any
time you wish to add a new door.
Follow the example below and you should have no trouble getting your doors
entered. This is essentially just like you would write a regular Door batch
file.
Door Name for Menu: [Quizard's Mountain ]
Description of Door: [Trivia and role playing all 'roled' into one! ]
Path to this Door's Directory: [F:\DOORS\QM <- Must exist. DoorBill checks!
Minimum Security to Access Door? [ 30]
Show Door to callers under level 30 [Y]
If you put Y this door will be shown to everyone, however those below
level 30 will NOT be allowed into this door. If you put N then it will
only be listed on the menu for level 30 and above.
Baud Rates Allowed 3[N] 12[Y] 24[Y] 48[Y] 96[N] 19.2[N] 38.4[N]
In this example, anyone calling at baud rates of 300, 9600, 19200 and 38400
would receive the message:
'This Door is not available at your current baud rate.'
and would be returned to the menu. The other baud rates would be allowed to
access the Door.
Command line 1: [HST <- If you have an HST and have your Port locked, and
(optional) this door doesn't run at the locked speed, by
putting the HST command here, DoorBill will unlock
OR the port and switch it to the callers connect rate.
Make sure COMLOCK.EXE is in your DoorBill directory.
Command line 1: [QUIZRD31 QUIZARD.CFG ]
. . .
. . .
Command line 10: [ ]
Conversion desired? (C/D/N/R/S): [D]
DoorBill will write a conversion file for the following formats:
C = CALLINFO.BBS (Wildcat!) D = DORINFO1.DEF (RBBS/QBBS/RA)
N = CHAIN.TXT (WWIV) R = DOOR.SYS (GAP 52 Line)
S = SFDOORS.DAT (Spitfire)
DOORBILL v3.4 - Users Guide - Page 5
If you wish to MOVE the Door to another Category, hit F4 and you will be
shown a list of your active Categories and prompted for the number of the
Category you wish to MOVE the Door to.
When the cursor is on one of the 10 Command Line fields, F1 and F2 become
active for inserting and deleting. You must hit F1 to save your data. Leaving
this screen via F9 or ESC will NOT save the data.
That's all there is to it! Just remember if you do enter the HST parameter,
it must be entered on Command Line 1.
Post Bulletin
-------------
This option allows you to create a Bulletin file of all your Door
Categories and their associated Doors. Both ASCII and ANSI Bulletins
are created. The Bulletin will list all Categories and Doors so if you
have entries that you don't want everyone to see you will need to edit
those out of the Bulletin. The Bulletin is not created automatically.
You must select 'Post Bulletin' from DBUTIL's Main Menu. If you leave
the BLT Path field blank and select 'Post Bulletin', two files will be
created in the DoorBill directory with filenames of 'DOORBLT' and
'DOORBLTG'.
Sort Door Listings
------------------
This option sorts all Door listings in all Categories into alphabetical
order.
DOORBILL v3.4 - Users Guide - Page 6
DOORBILL.CFG
------------
Configuration file when using USERS.SYS:
(Also accesses PCBOARD.SYS, PCBOARD.DAT, USERS, and CALLERx)
C:\PCB\USERS.SYS <- Path/filename to USERS.SYS
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using PCBOARD.SYS:
(Also accesses PCBOARD.DAT, USERS, and CALLERx)
C:\PCB\PCBOARD.SYS <- Path/filename to PCBOARD.SYS
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using DOOR.SYS:
C:\PCB\DOOR.SYS <- Path/filename to DOOR.SYS
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using DORINFO1.DEF:
C:\BBS\DORINFO1.DEF <- Path/filename to DORINFO1.DEF
where 'x' is the Node number.
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using CALLINFO.BBS:
C:\BBS\CALLINFO.BBS <- Path/filename to CALLINFO.BBS
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using SFDOORS.DAT:
C:\BBS\SFDOORS.DAT <- Path/filename to SFDOORS.DAT
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using CHAIN.TXT:
C:\BBS\CHAIN.TXT <- Path/filename to CHAIN.TXT
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
Configuration file when using GTUSER.BBS:
C:\BBS\GTUSER.BBS <- Path/filename to GTUSER.BBS
MicroNet PCBoard <- Name of BBS
Ted <- Sysop's first name
Freeman <- Sysop's last Name
1 <- COM port number
DOORBILL v3.4 - Users Guide - Page 7
DOORBILL BATCH FILE
-------------------
This is the batch file whose name is entered in PCBSETUP or the corresponding
utility for your BBS. It should reside in your default BBS directory. Leave
this AS IS except for changing the paths. The 'x' in each line should be
replaced with the NODE number (single node systems use 1).
ECHO OFF
:START
C:
CD\PCB\DOORBILL
IF EXIST DBRUNx.BAT DEL DBRUNx.BAT
IF EXIST ENDBILL.x DEL ENDBILL.x
DOORBILL DOORBILL.CFG
IF EXIST ENDBILL.x GOTO EXIT
IF NOT EXIST DBRUNx.BAT GOTO EXIT
CALL BILLRUN
GOTO START
:EXIT
C:
CD\PCB
BOARD
NOTE: DoorBill requires the presence of BRUN45.EXE either in the
same directory as DoorBill or accessible via PATH.
------------------------------------
DOOR OPERATION
--------------
F3 - Toggles the printer On/Off. Value is passed to PCBoard.
F4 - Toggles the Page Bell On/Off. Value is passed to PCBoard.
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard.
F8 - Returns the caller involuntarily to the BBS.
F9 - Toggles the local display On/Off. Value is passed to PCBoard.
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
HOME - HELP key for status line options.
UP - Allows the SysOp to give the caller extra time while in the DOOR.
DN - Allows the SysOp to subtract time from the caller.
NOTE: Time and Level changes are passed to the BBS when using USERS.SYS,
SFDOORS.DAT, CALLINFO.BBS or DOOR.SYS.
ALT-N - SysOp next on toggle. (available only with USERS.SYS or
PCBOARD.SYS). Value is passed to PCBoard.
ALT-X - Exit to DOS after current caller logs off. (Available only
with USERS.SYS or PCBOARD.SYS). Value is passed to PCBoard.
DOORBILL v3.4 - Users Guide - Page 8
MISCELLANEOUS NOTES
-------------------
* The Printer, Page Bell, and Call Alarm toggles as well as any
changes in caller's Time or Level are written to DOOR.SYS,
CALLINFO.BBS and SFDOORS.DAT.
* PCBoard's Call Waiting screen is only updated when using the
USERS.SYS file and not when using PCBOARD.SYS.
* DoorBill creates it's own time keeping file called DBILLx.TIM.
If for some reason this doesn't get deleted, it could cause problems
for the next caller (like a Time Expired message!). To prevent this
simply add the following in the batch file that runs the BBS (NOT
DOORBILL'S BATCH FILE!). For PCBoard this is usually BOARD.BAT.
IF EXIST C:\DOORBILL\DBILLx.TIM DEL C:\DOORBILL\DBILLx.TIM
Of course you would substitute your own path to the DoorBill dir.
Substitute the Node number for the x.
* GT Sysops please note that the COM port number must be included
on line 5 of the configuration file! When assigning security levels
for the Categories and Doors, Doorbill assigns levels as follows:
(9 to 0) = (53 to 62)
(A to Z) = (27 to 52)
(a to z) = (1 to 26)
M I C R O N E T D O O R R E G I S T R A T I O N F O R M
TO: MicroNet Date___/___/___
P.O. Box 83401
Oklahoma City, OK 73148
(Please use capitalization and punctuation where necessary.)
FROM: SysOp Name: _______________________________________________
BBS Name: _________________________________________________
Address: __________________________________________________
City: ______________________ State: __________ ZIP: _______
Voice: ( ) _________________ BBS: ( ) _________________
BBS Software: _____________________ BBS Hours: ____________
Baud Rates:________________________
SOFTWARE VERSION PRICE
-------- ------- -----
DoorBill........................... 3.4 ................. $30.00 __
Quizard's Mountain................. 3.1 ................. $25.00 __
Eliminate ......................... 4.2 ................. $20.00 __
Total Recall....................... 3.2 ................. $20.00 __
4 Square .......................... 1.0 ................. $20.00 __
Peg Jump .......................... 1.0 ................. $20.00 __
(Current versions as of 02-21-91)
_____
(OK residents add 7% tax) _____
(Foreign orders add $10.00 for shipping) _____
Total $______
F E E D B A C K
---------------
I learned of DOORBILL from:
[ ] - A Friend [ ] - Computer Club
[ ] - BBS [ ] - Compuserve
[ ] - GEnie [ ] - Other
COMMENTS: _____________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________